home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, row
- global stock, reserve, equal, currentsel, getlist, godlist, basecard, leftlist, rightlist
-
- on beginSprite me
- if listp(reserve) = 0 then
- reserve = [:]
- end if
- row = determinerow()
- reserve.addProp(row, new(script("card pile")))
- end
-
- on determinerow me
- if spriteNum = 16 then
- return #rone
- else
- if spriteNum = 17 then
- return #rtwo
- else
- if spriteNum = 18 then
- return #rthree
- end if
- end if
- end if
- end
-
- on mouseEnter me
- if getlist <> VOID then
- if reserve[row].getcardcount() = 0 then
- if (row = #rone) and (getlist.getlastcard().rank = "jack") then
- equal = 1
- currentsel = spriteNum - 3
- godlist = reserve[row]
- else
- if (row = #rtwo) and (getlist.getlastcard().rank = "queen") then
- equal = 1
- currentsel = spriteNum - 3
- godlist = reserve[row]
- else
- if (row = #rthree) and (getlist.getlastcard().rank = "king") then
- equal = 1
- currentsel = spriteNum - 3
- godlist = reserve[row]
- end if
- end if
- end if
- end if
- end if
- end
-
- on mouseLeave me
- equal = 0
- currentsel = 0
- godlist = VOID
- end
-